//===================================================================================
// $$
//
//
// Code By: Code Milker V2
// Date On: 2013//
//===================================================================================

namespace Forest.Lion.Data
{
    using System;

    using System.Collections.Generic;
    using Forest.Lion.Model;

    public interface IDepartmentRepository
    {
        void Create(Department department);
        Department GetDepartment(Guid departmentId);
        void Update(Department department);
        void Delete(Guid departmentId);
        IEnumerable<Department> Find();

        IEnumerable<Department> GetAll();

        IEnumerable<Department> GetDepartmentsForCompany(Guid companyId);

    }
}
